#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
#include <vector>
using namespace std;

//int main()
//{
//	int ar[] = { 1,2,3,4,0,5,6,7,8,9 };
//	int n = sizeof(ar) / sizeof(int);
//	vector<int> v(ar, ar + n);
//	vector<int>::iterator it = v.begin();
//	while (it != v.end())
//	{
//		if (*it != 0)
//			cout << *it;
//		else
//			v.erase(it);
//		it++;
//	}
//	return 0;
//}

int main()
{
	char c[] = "abcd";
	const char* const d = "abcd";
	cout << strlen(c) << endl;
	cout << sizeof(d) << endl;
	cout << strlen(d) << endl;
	int* ptr1 = (int*)malloc(sizeof(int) * 4);
	cout << sizeof(ptr1) << endl;
	int num1[10] = { 1, 2, 3, 4 };
	cout << sizeof(num1) << endl;
	return 0;
}